package com.mriassl.stream.domain;

import java.io.Serializable;
import java.math.BigDecimal;
import java.sql.Timestamp;

import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Table;

/**
 * @ClassName BetDO
 * @Description TODO(投注信息表)
 * @author AB001
 * @Date 2017年11月28日 上午10:12:41
 * @version 1.0.0
 */
@Table(name = "lottery_bet")
public class BetDO implements Serializable {
    private static final long serialVersionUID = -6538100566399652841L;

    @Id
    @GeneratedValue(generator = "JDBC")
    private Long id;
    private Long userid;
    private String betno;
    private Integer price;
    private BigDecimal expect;
    private BigDecimal bonus;
    private Byte ishit;
    private String passway;
    private Byte optimizedway;
    private Byte reqmultiple;
    private Byte paystate;
    private Byte state;
    private Timestamp gmtcreate;
    private Timestamp gmtmodified;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Long getUserid() {
        return userid;
    }

    public void setUserid(Long userid) {
        this.userid = userid;
    }

    public String getBetno() {
        return betno;
    }

    public void setBetno(String betno) {
        this.betno = betno;
    }

    public Integer getPrice() {
        return price;
    }

    public void setPrice(Integer price) {
        this.price = price;
    }

    public BigDecimal getExpect() {
        return expect;
    }

    public void setExpect(BigDecimal expect) {
        this.expect = expect;
    }

    public BigDecimal getBonus() {
        return bonus;
    }

    public void setBonus(BigDecimal bonus) {
        this.bonus = bonus;
    }

    public Byte getIshit() {
        return ishit;
    }

    public void setIshit(Byte ishit) {
        this.ishit = ishit;
    }

    public String getPassway() {
        return passway;
    }

    public void setPassway(String passway) {
        this.passway = passway;
    }

    public Byte getOptimizedway() {
        return optimizedway;
    }

    public void setOptimizedway(Byte optimizedway) {
        this.optimizedway = optimizedway;
    }

    public Byte getReqmultiple() {
        return reqmultiple;
    }

    public void setReqmultiple(Byte reqmultiple) {
        this.reqmultiple = reqmultiple;
    }

    public Byte getPaystate() {
        return paystate;
    }

    public void setPaystate(Byte paystate) {
        this.paystate = paystate;
    }

    public Byte getState() {
        return state;
    }

    public void setState(Byte state) {
        this.state = state;
    }

    public Timestamp getGmtcreate() {
        return gmtcreate;
    }

    public void setGmtcreate(Timestamp gmtcreate) {
        this.gmtcreate = gmtcreate;
    }

    public Timestamp getGmtmodified() {
        return gmtmodified;
    }

    public void setGmtmodified(Timestamp gmtmodified) {
        this.gmtmodified = gmtmodified;
    }

}
